<%@ page import="java.util.Calendar,org.springside.core.Constants,cn.firstsoft.firstframe.admin.Environment"%><%

String logPath = request.getParameter("filePath")==null?"D:\\KingdeeOA\\Tomcat_5.5\\logs\\catalina.2007-12-29.log ":request.getParameter("filePath");
String contentType = request.getParameter("contentType")==null?"application/x-download":request.getParameter("contentType");
String fileName = request.getParameter("fileName")==null?"file.txt":request.getParameter("fileName");

java.io.OutputStream ou = null;
java.io.InputStream is = null;
try{
	  java.io.File logFile = new java.io.File(logPath);
	  if (logFile.exists()) {
		  is = new java.io.FileInputStream(logPath);
		  byte[] content = new byte[1024];
		  int i = 0;
		  response.setContentType(contentType);
		  ou = response.getOutputStream();
		  response.setHeader("Content-Disposition", "attachment; filename=\""+fileName+"\"");
		
		  while ((i = is.read(content)) != -1) {
		       ou.write(content, 0, i);
		  }
		  ou.flush(); 
	 } else {
	   out.println("file not found:"+logPath); 
	 }
} catch (Exception e) {
   System.out.println(e);
} finally {
   if (ou != null) ou.close();
   if (is != null) is.close();
}

%>